body {
    overflow: hidden;
    position: relative;
    background: #fff url("../img/sign-bg.jpg") no-repeat;
    background-size: cover;
    padding: 0 3.2rem;
    font-size: 1.6rem !important;

    .registerBox {
        margin: 2.9rem -1.2rem 0 0;
        height: 2.8rem;
        text-align: right;
        font-size: 2rem;
        color: #fff;
    }

}

.register-title {
    width: 21rem;
    height: 4rem;
    font-size: 2.8rem;
    color: #fff;
    font-weight: 700;
}

.register-msg {
    margin-top: 0.5rem;
    width: 25rem;
    height: 2.2rem;
    color: rgba(255, 255, 255, .5);
}

.form-text {
    width: auto;

    .telBox {
        overflow: hidden;
        height: 5rem;
        line-height: 5rem;
        background: rgba(255, 255, 255, .5);
        border-radius: 2.5rem;
        color: #fff;

        .telInp {
            text-indent: 2.5rem;
            border-radius: 2.5rem;
        }

        i {
            margin: 0 1rem;
            font-size: 1.4rem;
        }

        .tel {
            width: 6rem;
            line-height: 5rem;
            background: rgba(255, 255, 255, 0);
            text-indent: 0rem !important;
        }

        .tel::placeholder {
            text-indent: 0rem;
        }
    }

}

input {
    padding: 0 !important;
    text-indent: 2.5rem;
    background: rgba(255, 255, 255, 0);
}

input::placeholder {
    text-indent: 2.5rem;
    color: rgba(255, 255, 255, .5);
}

.yzmBox {
    width: 100%;
    height: 5rem;
    line-height: 5rem;

    .yzmInp {
        width: auto;
        height: 5rem;
        margin-right: 1.5rem;
        border-radius: 2.5rem;
        background: rgba(255, 255, 255, .5);
    }

    .yzm {
        background: #fff;
    }

}


.account {
    width: 100%;
    height: 5rem;
    line-height: 5rem;
    background: rgba(255, 255, 255, .5);
    border-radius: 2.5rem;
}

.pwd {
    width: 100%;
    height: 5rem;
    line-height: 5rem;
    background: rgba(255, 255, 255, .5);
    border-radius: 2.5rem;
}

.btn {
    width: 100%;
    height: 5rem;
    line-height: 5rem;
    background-color: rgba(99, 255, 167, .5);
    border-radius: 2.5rem;
}

.wechatLogin {
    width: 100%;
    height: 2.4rem;
    line-height: 2.4rem;
    justify-content: flex-end;
    color: #fff;

    i {
        margin-right: 0.5rem;
        font-size: 2.4rem;
    }

    div {
        width: 5.6rem;
        height: 2.4rem;
        font-size: 1.4rem;
    }
}

.bottomP {
    position: absolute;
    bottom: 8rem;
    left: 15.3rem;
    width: 10.4rem;
    color: #fff;
}